package com.ttg.web.service;

import com.ttg.common.entities.BaseResult;
import com.ttg.model.pojo.VipInfo;
import com.ttg.model.vo.VipRatingInfoVo;

import java.util.List;

/**
 * @author zhangHongYuan
 * @description
 * @date 2023/7/17 11:27
 */
public interface VipBankInfoManagementService {

    BaseResult getMemberRatting();

    BaseResult editMemberGrade();

    boolean startVipRating(List<Long> ids);

    boolean startVipRating1(List<VipInfo> list);

    boolean startVipRating2(List<VipInfo> list);

    boolean startVipRating3(List<VipInfo> list);

    boolean startVipRating4(List<VipInfo> list);

    boolean startVipRating5(List<VipInfo> list);

    boolean startVipRating6(List<VipInfo> list);

    boolean startVipRating7(List<VipInfo> list);

    BaseResult startVipRatingAUM();

    VipRatingInfoVo getVipRating(Long vipId);

    boolean editVipRating();

//    void cardDataUpdate(String filePath);
//
//    void productDataInfo(String filePath);
//
//    void customerSignUpdate(String filePath);
//
//    void merchantInfoUpdate(String filePath);
//
//    void vipInfoUpdate(String filePath);
//
//    void merchantTradeInfo(String filePath);
//
//    void bankCardBindingInfoUpdate(String filePath);
//
//    void bankPrivatePrimitiveUpdate(String filePath);

    boolean newVipRating();
}
